package com.sdry.service.zc;

import java.util.List;

import com.sdry.model.zc.ZcDisposeRejectsDetailsEntity;
import com.sdry.model.zc.ZcDisposeRejectsEntity;
import com.sdry.model.zc.ZcQueryCriteria;
import com.sdry.model.zc.ZcReworkEntity;

/**
 * 
 * @ClassName:    ZcReworkService   
 * @Description:  膜组件返工
 * @Author:       zc   
 * @CreateDate:   2018年10月17日 上午10:49:03   
 * @Version:      v1.0
 */
public interface ZcReworkService {

	/**
	 * 查询返工单列表
	 * @return
	 */
	public List<ZcReworkEntity> selectReworkList(ZcQueryCriteria zcQueryCriteria);
	/**
	 * 查询返工单列表数目
	 * @return
	 */
	public int countReworkList(ZcQueryCriteria zcQueryCriteria);
	/**
	 * 查询待返工列表
	 * @param zcQueryCriteria
	 * @return
	 */
	public List<ZcDisposeRejectsDetailsEntity> selectStayReworkList(ZcQueryCriteria zcQueryCriteria);
	/**
	 * 查询待返工列表数目
	 * @param zcQueryCriteria
	 * @return
	 */
	public int countStayReworkList(ZcQueryCriteria zcQueryCriteria);
	/**
	 * 查询返工单信息
	 * @param zqc
	 * @return
	 */
	public ZcDisposeRejectsDetailsEntity selectRework(ZcQueryCriteria zqc);
	/**
	 * 保存返工单
	 * @param zcReworkEntity
	 * @return
	 */
	public int insertRework(ZcReworkEntity zcReworkEntity);
	/**
	 * 删除返工单
	 * @param id
	 * @return
	 */
	public int delReworkArr(long id);
}
